@charset "utf-8";
html,body{font-family: "微软雅黑";background: #fff;}
a { text-decoration:none; color:#484849;}
a:hover{ color:#146195; text-decoration:underline;}
.clear{ clear:both;}
.boxcenter{margin: 0 auto; width:1200px;}
.top{height:30px;background: url(cfm1707_topBg.jpg) no-repeat center;text-align: right;}
.top a{font-size:14px;line-height:30px;color:#fff;margin-left: 36px;}
.logo{margin-top: 28px;}
.navWrap{position: relative;z-index: 2;}
.nav li{float: left;font-size: 18px;line-height: 90px;}
.nav li a{display: block;border-top: 3px solid #fff;padding: 0 20px;line-height: 90px;}
.nav li.active a,.nav li a:hover{ color:#146195;font-weight:600;text-decoration:none;background: #f4f4f4;border-top: 3px solid #146195;}
.banner{width:100%;overflow: hidden;position: relative;}
.banner img{position: relative;left:50%;top:0px;margin-left: -960px;}
/**/
.subpageWrap{width:1200px;margin: 0 auto;background: #fff;padding: 46px 0px;}
.col-title{font-size:24px;color:#1f286f;line-height:28px;padding:0px 0px 14px 14px;border-bottom:1px solid #e6e6e6;background: url(cfm1707_title.png) no-repeat 0 6px;}
.sidebar-left{width:266px;float: left;}
.sidebar-left img{width:256px;}
.sidebar-right{width:900px; float: right;}
.dyList li{padding: 30px 0px 20px 0px;border-bottom: 1px solid #e6e6e6;color:#363636;}
.dyList li:after{display: block;content: "";clear:both;}
.dyList li h4{font-size: 18px;font-weight: normal;line-height: 24px;padding-bottom: 14px;}
.dyList li p{font-size: 14px;height:48px;line-height: 24px;overflow: hidden;}
.dyList li .date{float:left;width:74px;text-align: center;color:#363636;margin-right: 30px;}
.dyList li .date p{font-size: 24px;font-weight: bold;line-height: 48px;background: #f1f1f1;}
.dyList li .date span{display: block;font-size: 14px;line-height: 24px;margin-top: 3px;background: #f1f1f1;}
.dyList li a{display:block;float: right;color: #1a8de8;}
.col-title-left{font-size:24px;color:#1f286f;line-height:28px;padding-bottom:14px;border-bottom:1px solid #e6e6e6; }
.group-detail{font-size: 18px;line-height: 36px;padding: 40px 0px;}
.group-detail p{text-indent: 2em;}
.group-detail h5{font-size: 20px;font-weight:normal;color:#1f286f;line-height: 36px;padding: 20px 0px;}
.sidebar-left li a{display:block;font-size: 20px;line-height: 44px;background: url(cfm1707_icon1.jpg) no-repeat 12px 20px;padding-left: 30px;border-bottom: 1px solid #e6e6e6;}
.sidebar-left li li a{font-size: 18px;padding-left: 50px;background-position: 30px 20px;}
.mapBox{width:980px;height:496px;margin: 40px auto;}
.contactBox{font-size: 18px;line-height: 36px;text-align: center;}
.contactBox p{display: inline;margin: 0 80px;}
.jobList li h4{font-weight: bold;}
.jobList li p{height: auto;}
.jobList li p strong{padding-left: 40px;}
.jobList li p strong:first-child{padding-left: 0px;}
.detailBox .title{font-size: 16px;color: #8d8d8d;line-height: 24px;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.detailBox .title h2{font-size: 30px;font-weight: bold;color: #363636;line-height: 36px;}
.detailBox .title p{padding-top: 20px;}
.detailBox .title span{margin-right: 20px;}
.detailCon{font-size: 18px;line-height:32px;padding: 30px 0px;}


.subnav{width:100%;position: absolute;top:93px;right:0;z-index: 10;}
.subnav ul{padding: 13px;background: #e6eef6;float: none;display: table;display: none;}
.subnav li{float:left;font-size: 14px;line-height: 30px;margin: 0 13px;}
.subnav li a{padding-left:12px;background: url(icon_black3f.jpg) no-repeat left center;}
.subnav li.active a,.subnav li a:hover{background: url(icon_lan3f.jpg) no-repeat left center;text-decoration: none;color: #363636;font-weight: bold;}
.dyList1 li{padding: 30px 0px;}
.dyList1 .pic img{width:246px;height: 170px;overflow: hidden;margin-right: 40px;}
.dyList1 li h4{height:48px;}
.dyList1 li p{height:72px;}
.dyList1 li a{font-size: 14px;}
.picList ul{width:1200px;zoom: 1;}
.picList ul:after{display: block;content: '';clear:both;}
.picList li{float: left;margin: 54px 14px 0 0;background: #e1e1e1;}
.picList li img{width:285px;height: 190px;overflow: hidden;}
.picList li p{font-size: 16px;line-height: 42px;text-align: center;}
.scrollBox{overflow: auto;overflow-x: hidden;}
.col-title1{font-size: 30px;font-weight:bold;line-height: 30px;text-align: center;padding-bottom:20px;position: relative;}
.col-title1 em{width:45px;height: 4px;background: #1a8de8;position: absolute;bottom: 0px;left:50%;margin-left: -13px;}
.mtjzList{text-align: center;}
.mtjzList li{width:246px;display: inline-block;margin: 80px 40px 40px;}
.mtjzList li img{width:100%;height:301px;overflow: hidden;}
.mtjzList li p{font-size:22px;line-height:50px;margin-top: 14px;border: 8px solid #338ce7;}
.mtjzList li a:hover{text-decoration: none;}


.section-tit{font-size: 36px;font-weight: normal;line-height:70px;text-align: center;padding:70px 0 7px;}
.section-a .boxcenter{margin-top: 90px;}
.section-a{height:820px;background: url(cfm_bg_gk1.png) no-repeat center 180px;}
.section-a .section-tit p{line-height:60px;display: inline-block;background: #1b5182;color: #fff;padding: 0 15px;}
.section-a-left{width:448px;}
.group-profile-tit{text-align: center;padding: 40px 0px;}
.group-profile{font-size: 18px;line-height: 36px;color: #414040;}
.group-profile p{text-indent: 2em;}
.group-profile a{float: right;margin-top: 20px;}
.graphics{width:555px;height: 436px;position:relative;background: url(cfm_bg_graphics.png) no-repeat;}
.graphics a{display: block;width:120px;position: absolute;font-size:20px;line-height:30px;font-weight:bold;color:#46627b;text-align: center;}
.graphics a:hover{color:#839bb1;text-decoration: none;}
.section-b .boxcenter{margin-top:60px;}
.section-b{height:700px;background: url(cfm_bg_section2.jpg) no-repeat center top;}
.section-b .section-tit{color: #fff;padding-bottom: 7px;background: url(cfm_section_tit2.jpg) no-repeat center bottom;}
.section-b-left{width:490px;height:390px; background: #fff;padding:20px;}
.slideBox{ width:100%; overflow:hidden;position: relative;}
.slideBox .hd{ height:9px; overflow:hidden; position:absolute; right:16px;top:287px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:9px; height:9px;background:url(focus9_1707.png) no-repeat -9px 0; cursor:pointer; }
.slideBox .hd ul li.on{background-position: 0 0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{font-size:20px;line-height: 30px;margin-top: 15px;text-align: center; }
.slideBox .bd li a{color:#363636;}
.slideBox .bd li a:hover{color:#146195; text-decoration:underline;}
.slideBox .bd img{ width:100%; height:315px; display:block;  }

.section-b-right{width:620px;height:420px;background: #fff; padding:10px 20px 0 5px;}
.textList li{border-bottom: 1px dotted #cacaca;padding: 15px 0px;}
.textList li h4{font-size: 18px;line-height:24px;margin-top: 12px; }
.textList li h4 a{color: #363636;}
.textList li h4 a:hover{color: #146195;}
.textList li p{font-size: 14px;line-height: 24px;margin-top: 10px;}
.textList{padding: 0 40px;}
.section-c{height:839px;background: url(cfm_bg_section3.jpg) no-repeat center top;}
.section-c .section-tit{color:#363636;background: url(cfm_section_tit3.jpg) no-repeat center bottom;padding-top: 40px;}
.multipleLine{overflow: visible;}
.multipleLine .hd{position: relative;top:auto;right:auto;margin-top: 28px;}
.multipleLine .hd ul{float: none;text-align: center;font-size: 0;}
.multipleLine .hd ul li{float:none;display: inline-block;margin:0 8px;}
.multipleLine .bd{overflow: hidden;}
.multipleLine .bd ul li{width:328px;height:254px;background:#fff;float:left;overflow:hidden;padding: 20px 20px 0px 20px;margin:30px 45px 0 0;border: 1px solid #d8d8d8;}
.multipleLine .bd ul li .pic{ text-align:center; }
.multipleLine .bd ul li .pic img{width:100%;height:174px;overflow:hidden;display:block;}
.multipleLine .bd ul li .title{ font-size:16px;line-height:30px;text-align:center;color: #000;}
.multipleLine .prev,.multipleLine .next{display:block;width:31px;height:71px;position: absolute;top:50%;margin-top: -36px;z-index:10;background: url(cfm1707_arrow.png) no-repeat;cursor: pointer;}
.multipleLine .prev{background-position: 0 0;left:-50px;}
.multipleLine .next{background-position: -36px 0;right:-50px;}

.menu{width:260px;float: left;}
.column-now{padding-bottom: 80px;}
.menu ul{border-top: 1px solid #e6e6e6;}
.menu ul li{font-size: 18px;color: #363636;padding: 5px 0px;line-height: 38px;border-bottom: 1px solid #e6e6e6;background:url(cfm1707_icon1.jpg) no-repeat 22px center;}
.menu ul li a{display:block;color: #363636;padding-left: 40px;}
.menu ul li.on a,.menu ul li a:hover{background:#f4f4f4 url(cfm1707_icon1.jpg) no-repeat 22px center;text-decoration: none;}
.sidebar-right1{width:860px;float: right;}
.group-intro{font-size: 18px;line-height:36px;color: #414040;margin-top: 40px; }
.group-intro p{text-indent: 2em;}
.members-unit{font-size: 18px;line-height: 36px;color: #414040;border-top: 1px solid #e6e6e6;}
.members-unit p{text-indent: 2em;}
.members-unit h5{font-size: 20px;font-weight:normal;line-height:46px;color: #1f286f;margin-top:30px; }